package br.com.rookgraph.gui;

import br.com.rookgraph.utils.EnumGeracaoArvore;
import br.com.rookgraph.utils.ExecuteHeuristicas;

public class TuplaAlgoritmoArvore {

	private ExecuteHeuristicas heuristica;
	private EnumGeracaoArvore arvore;

	public TuplaAlgoritmoArvore(EnumGeracaoArvore arvore, ExecuteHeuristicas heuristica) {
		this.arvore = arvore;
		this.heuristica = heuristica;
	}
	
	public TuplaAlgoritmoArvore(ExecuteHeuristicas heuristica, EnumGeracaoArvore arvore) {
		this.arvore = arvore;
		this.heuristica = heuristica;
	}
	
	public ExecuteHeuristicas getHeuristica() {
		return heuristica;
	}
	
	public void setHeuristica(ExecuteHeuristicas heuristica) {
		this.heuristica = heuristica;
	}

	public EnumGeracaoArvore getArvore() {
		return arvore;
	}

	public void setArvore(EnumGeracaoArvore arvore) {
		this.arvore = arvore;
	}
	
	@Override
	public String toString() {
		return heuristica.toString() + " + " + arvore.toString();
	}
	
}
